The Extended Sockets Interface for Accessing Rdma Hardware
نویسنده
چکیده
The Extended Sockets API (ES-API) is a specification published by the OpenGroup that defines extensions to the traditional socket API which include two major new features: asynchronous I/O, and memory registration. These features enable programmers to take advantage of today’s multi-core processors and Remote Direct Memory Access (RDMA) network hardware, such as iWARP and InfiniBand interfaces, in a convenient yet efficient manner. This paper describes the UNH EXS interface, an implementation of the ES-API that provides additional API facilities which enable a programmer to utilize RDMA network hardware while selectively choosing those features of this interface that are most germane to the particular application. In addition, the UNH EXS interface is implemented entirely in user space on the Linux operating system. This provides easy porting, modification and adoption of UNHEXS, since it requires no changes to existing Linux kernels. Preliminary results demonstrate that applications based on EXS can achieve high bandwidth utilization and low CPU overhead.
منابع مشابه
A General-purpose Api for Iwarp and Infiniband
Remote Direct Memory Access (RDMA) allows data to be transferred over a network directly from the memory of one computer to the memory of another computer without CPU intervention. There are two major types of RDMA hardware on the market today: InfiniBand, and RDMA over IP, also known as iWARP. This hardware is supported by open software that was developed by the OpenFabrics Alliance (OFA) and ...
متن کاملPerformance Evaluation of RDMA over IP: A Case Study with the Ammasso Gigabit Ethernet NIC
Remote Direct Memory Access (RDMA) has been proposed to overcome the limitations of traditional send/receive based communication protocols like sockets. The immense potential of RDMA to improve the communication performance while being extremely conservative on resource requirements has made RDMA the most sought after feature in current and next generation networks. Recently, there are many act...
متن کاملPerformance Evaluation of RDMA over IP: A Case Study with Ammasso Gigabit Ethernet NIC
Remote Direct Memory Access (RDMA) has been proposed to overcome the limitations of traditional send/receive based communication protocols. The immense potential of RDMA to improve the communication performance while being extremely conservative on resource requirements have made RDMA the most sought after feature in current and next generation networks. Recently, there are many active efforts ...
متن کاملEnabling Applications for RDMA: Distributed Compilation Revisited
Remote Direct Memory Access (RDMA) traditionally aimed at improving high-performance computing applications and storage-area networks because CPU cycles and memory bus load can be reduced significantly by applying the zero-copy and direct data-placement techniques offered by RDMA. With the advent of iWARP, the RDMA technology is now available to the ubiquitous TCP/IP infrastructure and, thus, b...
متن کاملZero - Copy Network Communication : An Applicability Study of iWARP beyond Micro Benchmarks
Technology trends suggest that the fastest networks will continue to provide link bandwidths close to the memory and I/O subsystem limits. Because of these trends and the inevitable overhead in the TCP/IP stack implementations, an increasing share of a host’s capacity is dedicated to pure network I/O and therefore unavailable to application processing. In this thesis, we assess the benefit of a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008